Micron Document
`:top
`!Visual Studio Code`! est un `F33f`_`[éditeur de code`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Éditeur_de_code_source]`_`f extensible développé par `F33f`_`[Microsoft`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft]`_`f pour `F33f`_`[Windows`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft_Windows]`_`f, `F33f`_`[Linux`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Linux]`_`f et `F33f`_`[macOS`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=MacOS]`_`f`:cite-ref-techcrunch-4-0[`F5bf`_`[4`#cite-note-techcrunch-4]`_`f].

Les fonctionnalités incluent la prise en charge du `F33f`_`[débogage`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Débogage]`_`f, la `F33f`_`[mise en évidence de la syntaxe`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Coloration_syntaxique]`_`f, la complétion intelligente du code (IntelliSense`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f].), les `F33f`_`[snippets`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Snippet]`_`f, la `F33f`_`[refactorisation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Refactorisation]`_`f du code et `F33f`_`[Git`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Git]`_`f intégré. Les utilisateurs peuvent modifier le `F33f`_`[thème`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Thème_(informatique)]`_`f, les `F33f`_`[raccourcis clavier`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Raccourci_clavier]`_`f, les préférences et installer des `F33f`_`[extensions`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Plugin]`_`f qui ajoutent des fonctionnalités supplémentaires.

Le `F33f`_`[code source`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Code_source]`_`f de Visual Studio Code provient du projet logiciel `F33f`_`[libre`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel_libre]`_`f et `F33f`_`[open source`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Open_source]`_`f VS Code de Microsoft publié sous la `F33f`_`[licence MIT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Licence_MIT]`_`f permissive, mais les binaires compilés constituent un `F33f`_`[freeware`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Freeware]`_`f, c'est-à-dire un logiciel gratuit pour toute utilisation mais `F33f`_`[propriétaire`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel_propriétaire]`_`f.

Dans le sondage auprès des développeurs réalisé par `F33f`_`[Stack Overflow`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Stack_Overflow]`_`f en 2023, Visual Studio Code a été classé comme l'`F33f`_`[outil d'environnement de développement`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Environnement_de_développement]`_`f (IDE) le plus populaire, avec plus de 73 % des 86 544 répondants déclarant l'utiliser`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f].

>>Contents

• `F0af`_`[Présentation`#pr-sentation]`_`f
• `F0af`_`[Fonctionnalités`#fonctionnalit-s]`_`f
• `F0af`_`[Historique`#historique]`_`f
• `F0af`_`[Langages reconnus`#langages-reconnus]`_`f
• `F0af`_`[Données collectées`#donn-es-collect-es]`_`f
• `F0af`_`[Références`#r-f-rences]`_`f
• `F0af`_`[Annexes`#annexes]`_`f
• `F0af`_`[Liens externes`#liens-externes]`_`f

-─

>>Présentation

Visual Studio Code est présenté lors de la conférence des développeurs Build d'avril 2015 comme un éditeur de code `F33f`_`[multiplateforme`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel_multiplateforme]`_`f, `F33f`_`[open source`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Open_source]`_`f et gratuit, supportant une dizaine de `F33f`_`[langages`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Langage_informatique]`_`f`:cite-ref-7[`F5bf`_`[7`#cite-note-7]`_`f].

Il est basé sur `F33f`_`[Electron`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Electron_(framework)]`_`f, une structure utilisée pour déployer des applications `F33f`_`[Node.js`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Node.js]`_`f pour le bureau exécuté sur le moteur Blink. Bien qu'il utilise le framework `F33f`_`[Electron`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Electron_(framework)]`_`f, le logiciel n'utilise pas `F33f`_`[Atom`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Atom_(éditeur_de_texte)]`_`f mais utilise le même composant éditeur (nommé Monaco) utilisé dans Azure DevOps (anciennement appelé Visual Studio Online et Visual Studio Team Services).

Le `F33f`_`[code source`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Code_source]`_`f est fourni sous la `F33f`_`[licence libre`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Licence_de_logiciel]`_`f `F33f`_`[MIT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Licence_MIT]`_`f sur le site du projet sur `F33f`_`[Github`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=GitHub]`_`f. En revanche, l'exécutable est proposé sur le site officiel de Microsoft sous une `F33f`_`[licence propriétaire`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel_propriétaire]`_`f`:cite-ref-8[`F5bf`_`[8`#cite-note-8]`_`f]. Le projet VSCodium`:cite-ref-9[`F5bf`_`[9`#cite-note-9]`_`f] propose une compilation du logiciel sans les outils de `F33f`_`[télémétrie`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Télémétrie_(informatique)]`_`f inclus dans les binaires fournis par Microsoft.

>>Fonctionnalités

Visual Studio Code est un éditeur de code source qui peut être utilisé avec une variété de langages de programmation, notamment `F33f`_`[Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_(langage)]`_`f, `F33f`_`[JavaScript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaScript]`_`f, `F33f`_`[Go`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Go_(langage)]`_`f, `F33f`_`[Node.js`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Node.js]`_`f et `F33f`_`[C++`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=C++]`_`f. Il est basé sur le cadre Electron, qui est utilisé pour développer des applications Web `F33f`_`[Node.js`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Node.js]`_`f qui s'exécutent sur le moteur de présentation Blink. Visual Studio Code utilise le même composant d'éditeur (nom de code Monaco) utilisé dans `F33f`_`[Azure DevOps`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Azure_DevOps_Server]`_`f (anciennement appelé Visual Studio Online et Visual Studio Team Services). Le logiciel prend en charge le `F33f`_`[Windows Subsystem for Linux`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Windows_Subsystem_for_Linux]`_`f et, permet ainsi par exemple, de programmer facilement en C/C++ depuis un ordinateur Windows 10.

>>Historique

Visual Studio Code a été annoncé le 29 avril 2015 par Microsoft lors de la conférence Build 2015. Une version préliminaire a été publiée peu de temps après.

Le 18 novembre 2015, Visual Studio Code a été publié sous la `F33f`_`[licence MIT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Licence_MIT]`_`f et son code source publié sur `F33f`_`[GitHub`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=GitHub]`_`f. Le support d'extensions a également été annoncé.

Le 14 avril 2016, Visual Studio Code est sorti de phase `F33f`_`[bêta`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Cycle_de_vie_d'un_logiciel]`_`f et a été publié sur le Web.

>>Langages reconnus

Visual Studio Code (VS Code) offre un support intégré pour une grande variété de langages de programmation. Les langages les plus courants sont pris en charge par défaut, tels que `F33f`_`[JavaScript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaScript]`_`f, `F33f`_`[TypeScript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=TypeScript]`_`f, `F33f`_`[CSS`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Feuilles_de_style_en_cascade]`_`f et `F33f`_`[HTML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Hypertext_Markup_Language]`_`f. Pour les autres langages, de nombreuses extensions sont disponibles gratuitement sur le Marketplace de VS Code.

`t
| Langage | Extension | Support Linux | Support Windows | Support Mac | Support Web |
|---|---|---|---|---|---|
| Ada | Oui | Oui | Oui | Oui | |
| C [ 10 ] | Oui | Oui | Oui | Oui | |
| C# [ 11 ] | Oui | Oui | Oui | Oui | |
| C++ [ 10 ] | Oui | Oui | Oui | Oui | |
| COBOL [ 12 ] | Non | Oui | Oui | Non | |
| D [ 13 ] | Oui | Oui | Oui | Oui | |
| Delphi/Object Pascal [ 14 ] | Non | Oui | Oui | Non | |
| Django [ 15 ] | Non | Oui | Oui | Non | |
| Go [ 16 ] | Oui | Oui | Oui | Oui | |
| Groovy [ 17 ] | Oui | Oui | Oui | Oui | |
| HCL [ 18 ] | Non | Oui | Oui | Non | |
| HTML [ 19 ] | Oui | Oui | Oui | Oui | |
| Java [ 20 ] | Oui | Oui | Oui | Oui | |
| JavaScript [ 21 ] | Oui | Oui | Oui | Oui | |
| JSON [ 22 ] | Non | Oui | Oui | Oui | |
| Kotlin [ 23 ] | Oui | Oui | Oui | Oui | |
| Lua [ 24 ] | Oui | Oui | Oui | Oui | |
| Markdown [ 25 ] | Oui | Oui | Oui | Oui | |
| MATLAB [ 26 ] | Non | Oui | Oui | Non | |
| Nim [ 27 ] | Oui | Oui | Oui | Oui | |
| Objective-C [ 28 ] | Non | Oui | Oui | Non | |
| Perl [ 29 ] | Oui | Oui | Oui | Oui | |
| PHP [ 30 ] | Oui | Oui | Oui | Oui | |
| Python [ 31 ] | Oui | Oui | Oui | Oui | |
| R [ 32 ] | Non | Oui | Oui | Non | |
| Ruby [ 33 ] | Oui | Oui | Oui | Oui | |
| Rust [ 34 ] | Oui | Oui | Oui | Oui | |
| SAS [ 35 ] | Non | Oui | Oui | Non | |
| Scala [ 36 ] | Oui | Oui | Oui | Oui | |
| Scheme [ 37 ] | Non | Oui | Oui | Non | |
| Shell [ 38 ] | Oui | Oui | Oui | Oui | |
| SQL [ 39 ] | Oui | Oui | Oui | Oui | |
| TypeScript [ 40 ] | Oui | Oui | Oui | Oui | |
| XAML [ 41 ] | Non | Oui | Oui | Non | |
`t

>>Données collectées

La `F33f`_`[FSF`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Free_Software_Foundation]`_`f avertit`:cite-ref-42[`F5bf`_`[42`#cite-note-42]`_`f] les utilisateurs que, par défaut, le logiciel expédie des données à Microsoft, ce qui peut être désactivé dans Fichier > Préférences > Paramètres en positionnant à "off" la ligne suivante afin d'obtenir :

`B100`F9d9 "telemetry.telemetryLevel": "off"`f`b

>>Références

`:cite-note-wikidata-5901f630d0c3a5d8cf6c57372f04b8aa016cc368-1`!1.`! « September 2025 (version 1.105) » (consulté le 20 octobre 2025)
`:cite-note-wikidata-d0a76c889c320a82731b958936d00a4035b0387f-2`!2.`! « September 2025 Recovery 1 » (consulté le 20 octobre 2025)
`:cite-note-wikidata-d7bda0ade57395b125f9c6fd08db607ca64c6ee4-3`!3.`! « Visual Studio Code Insiders (Install) 1.105.0.20250911 » (consulté le 20 octobre 2025)
`:cite-note-techcrunch-4`!4.`! `F0af`_`[↑`#cite-ref-techcrunch-4-0]`_`f `:lardinois2015`a`:frederic-lardinois2015`aFrederic Lardinois, « Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows », `*`F33f`_`[TechCrunch`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=TechCrunch]`_`f`*,‎ 29 avril 2015 (lire en ligne)
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f `:microsoft2023`a(en) Microsoft, « IntelliSense in Visual Studio Code », sur code.visualstudio.com, 2 février 2023 (consulté le 25 février 2023).
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f « Stack Overflow Developer Survey 2023 », sur Stack Overflow (consulté le 19 octobre 2023).
`:cite-note-7`!7.`! `F0af`_`[↑`#cite-ref-7]`_`f `:2015`a« Microsoft libère le code source de Visual Studio Code », `F33f`_`[ZDNet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=ZDNet]`_`f, 19 novembre 2015 (consulté le 26 décembre 2015).
`:cite-note-8`!8.`! `F0af`_`[↑`#cite-ref-8]`_`f « License - Visual Studio Code », `F33f`_`[Microsoft`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft]`_`f (consulté le 26 février 2017).
`:cite-note-9`!9.`! `F0af`_`[↑`#cite-ref-9]`_`f (en) Dépôt Github de VSCodium (lire en ligne)
`:cite-note-visual-studio-code-c-documentation-10`!4.`! « Visual Studio Code C++ Documentation », Microsoft (consulté le 21 février 2019).
`:cite-note-11`!5.`! « C# in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-12`!6.`! `:bitlang`aBitlang, « COBOL for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-13`!7.`! `:webfreak`aWebfreak, « Code-D for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-14`!8.`! `:kristensen`a`:mads-kristensen`aMads Kristensen, « Delphi for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-15`!9.`! `:jayamanne`a`:don-jayamanne`aDon Jayamanne, « Django for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-16`!10.`! `:microsoft`aMicrosoft, « Go for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-17`!11.`! `:vscjava`aVSCJava, « Groovy for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-18`!12.`! `:hashicorp`aHashiCorp, « HCL for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-19`!13.`! « HTML in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-20`!14.`! « Java in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-21`!15.`! « JavaScript in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-22`!16.`! « JSON support in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-23`!17.`! `:fwcd`aFWCD, « Kotlin for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-24`!18.`! `:sumneko`aSumneko, « Lua support for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-25`!19.`! « Markdown in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-26`!20.`! `:gimly`aGimly, « MATLAB for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-27`!21.`! `:lang`a`:nim-lang`aNim Lang, « Nim for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-28`!22.`! `:j`a`:mathews-j`aMathews J., « Objective-C support for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-29`!23.`! `:kristensen`a`:mads-kristensen`aMads Kristensen, « Perl for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-30`!24.`! « PHP in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-31`!25.`! « Python in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-32`!26.`! `:ikuyadeu`aIkuyadeu, « R language support for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-33`!27.`! `:rebornix`aRebornix, « Ruby for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-34`!28.`! `:lang`a`:rust-lang`aRust Lang, « Rust for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-35`!29.`! `:geoffers`aGeoffers, « SAS for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-36`!30.`! `:scalameta`aScalameta, « Scala for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-37`!31.`! `:heexie`aHeexie, « Scheme for Visual Studio Code », Visual Studio Marketplace (consulté le 21 février 2019).
`:cite-note-38`!32.`! « Shell scripting in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-39`!33.`! « SQL in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-40`!34.`! « TypeScript in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-41`!35.`! « XAML in Visual Studio Code », Microsoft (consulté le 21 février 2019).
`:cite-note-42`!42.`! `F0af`_`[↑`#cite-ref-42]`_`f « Visual Studio Code - Free Software Directory », `F33f`_`[Free Software Foundation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Free_Software_Foundation]`_`f (consulté le 27 février 2017).

>>Annexes

>>>Liens externes

• Site officiel de Visual Studio Code
• Site du projet sur Github
• Article dans le répertoire du logiciel libre

• Portail de l’informatique
• Portail de Microsoft
• Portail des logiciels libres

`c`F0af`_`[↑ Back to top`#top]`_`f`a